off-shore installations - French English Dictionary